
.ai_ul {
    display: flex;
}
.ai_li {
    display: flex;
    width: 25%;
    height: 108px;
    margin-right: 24px;
    border-radius: 8px;
    padding: 22px 15px;
    background: #e2e7f9;
    cursor: pointer;
    img {
        width: 64px;
        height: 64px;
        margin-right: 15px;
    }
    .ai_li_title {
        font-family: HarmonyOS Sans SC;
        font-size: 18px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0px;
    }
    .ai_li_desc {
        margin-top: 5px;
        font-family: HarmonyOS Sans SC;
        font-size: 12px;
        font-weight: normal;
        line-height: 18px;
        letter-spacing: 0px;
    }
}
.al_li_text {
    color: #2753E4;
}
.al_li_hb {
    color: #E28C30;
}
.al_li_video {
    color: #12BEB9;
}
.al_li_img {
    color: #7436D1;
}
.ai_tab_list {
    display: flex;
    margin-top: 31px;
    .ai_tab_li {
        margin-right: 44px;
        font-size: 14px;
        font-weight: normal;
        line-height: 24px;
        letter-spacing: 0px;
        color: #616161;
    }
    .ai_tab_li_active {
        font-weight: bold;
        color: #131414;
    }
}
.ai_c_list {
    .ai_c_li {
        float: left;
        width: calc(16.6% - 27px);
        height: 88px;
        margin: 20px 27px 0 0;
        padding: 21px 14px 16px 13px;
        border-radius: 4px;
        opacity: 1;
        background: #FFFFFF;
    }
    .al_c_name {
        font-family: HarmonyOS Sans SC;
        font-size: 16px;
        font-weight: bold;
        line-height: 24px;
        letter-spacing: 0px;
        color: #181818;
    }
    .al_c_desc {
        font-family: HarmonyOS Sans SC;
        font-size: 12px;
        font-weight: normal;
        line-height: 24px;
        letter-spacing: 0px;
        color: #616161;
    }
}